Skip to main content

Full text of "LISTing Newsletter"

See other formats


LISTing 
Newsletter 


Newsletter of the Long Island Next Meeting 
Sinclair/Timex Users Group 


JRHURRY 


Wave-table synthesis may sound like 
the latest group featured on MTV's 


Alternative Nation, but actually is the B Software CT It sends messages in computer code The sound chip creates 

way that the next generation of PC's will . is loaded. to the sound chip. Programmers who: 7. synthesized music that 

process sound to create more realistic want the note ‘A’ have to try and . . is turned into an analog 
approximate a-given instrument, . Signal, amplified and 


games and applications. 

- tt works by using acutal notes played 
-on musical instruments and essentially 
replaces the somewhat clunky 
technology used in creating sounds with 
the musical instrument digital interface, 
or M.I.D.L That technique requires a 
great deal of programming and can be 
difficult for many musicians to learn. 


played through 


which often sounds like a portable 
aspeaker. - 


video game. 


Listing Fotsoy Manaal Daw $16.00 


One "sample" copy sent upon receipt of Business size SASE. 
Copies provided on EXCHANGE BASIS with other bona fide user 
groups. LISTing is published monthly except July and August by 
LIST (Long Island Sinclair Timex) Group, a not for profit user group. 

We are always looking for articles, programs, reviews etc. to keep our 
members informed and entertained. You maintain full credit and copyright. 
Portions if this publication may be reproduced, without written consent. 

Please give credit to LIST when reprinting articles. 

LIST disclaims any responsibility for any damage you may do to your 

computer as a result of reading any articles in LISTing. 


Page 1 


L.I.S.T. officers 
Pres. Harvey Rait 
Vice Pres. Bob Gilder 
Tresurer Robert Malloy 
Cor. Secy. John Pazmino 
Assoc. Editors Fred Stern 
Harvey Rait 
Publisher Bob Gilder 
Libr. Tom Skapinski 


Please send all inquiries and 
submissions (including dues) 
to: L.I.S.T. 
Mr. Harvey Rait 
5 Peri Lane, 
Valley Stream, N. Y. 11581 


COMING EVENTS: The next L.I.S.T. 
meeting will be Sunday FFB. ıı 

at 2 P.M. at the home of Harvey 
Rait (see address above). 


P.2 


S Leave the computer 


nnd the Amber arnes 
si s à majör-probjem. 


. Bid wills mo 
30, daysor i continual run- 
“E Daas much tan 
- to pui arets on hard 
ive. Wh [cp Boing 


‘some th 
E: (n mefping with yer pew 


If you ‘have peer - : 
puter sting T3 


at homé, | aakhan 

vice you probably 

g tatthe M aertQpr: 
ought it; Tara iter — 

Keep it on. TY to break" 


crosoft-Scenes that in- 
cludes routines that con- 
tinually change the 
display by calling up stuff 
from the bard drive. . 

a Print geras bs of stuff. 


it. : Te CZ. . -i - 

d rth of. ink,but 
© Most compiler Foul api rene ter 
will cane defective ; 1! isa dudode 
machines for new 
for at'least the first 30..]| iecit modem nap and 
days that you have thein. ]| one of the onse e 
in’ Possession,-so it’s-a Sucluded jn the package 


good idea to: give one of - 
these camplex devices s- 
ous shakedown in the M 
early y days ‘of ownership: 
. The reason you wan w: 
““put as much stress as pos- - 


It doesn’t matter if you 
feel awkward and out of 

place, you'll know that 
the machine will get you 
enline a bit later down 
the road When: 


aioe me poe pee m$-..|| more familiar Eine 
chines is.a phenomenon. -|| strange new machime. 
rather indelicately . B Your new machine 


dubbed the infant mortal- 
ity syndrome by comput- 
er experts. Since the ma- - 
chines „haye few moving. 
parts, most treubles sur- | 
face quickly, and once, 
these machines get past 
this early peril they tend 
to work flawlessly for a 
longtime.  - E 
‘Of course, shaking 
“down one of these com- 
plex new gadgets can be 
quite a stretch for some- 
body who is brand new to ` 
any sort of computer, so 
here's a list of things you 
should do right away: 


also most Jikely.came 
| with a built-in fax capa- 
bility, and. paar go 
thro the 


know that this feature 
; also works. Chicag» Tamne 


~ 


QL CORNER 


I would like to extend a very healthy and a Happy New Year to all our LIST 
membership. 


As you may know, I have taken the responsibility as the east coast QUANTA 
librarian. Approximately seven to eight years ago I had joined the membership 
of QUANTA. I had purchased the software library from the local librarian which 
consisted of approximately 40, 720 disks. The majority of the programs were OK, 
however, several programs included within the library package were professional. 
Page Designer by Dilwyn Jones, a suite of utilities from Kemo Salmi, Indexer by 
Tony Shields and some others which were in the professional category. 


Since then the QUANTA library has been expanded; approximately 100, 720 disks 
are available. The latest addition to the library contains some worthwhile 
Programs and I would like to review some of them for our membership. 


PS-®2 has the latest version of XCHANGE 3.90L and all manuals for QUILL, 
ARCHIVE, ABACUS and EASEL and XCHANGE and IMPEXPORT are in _doc format. All 
files are zipped into two _zip files and a BOOT program to help you unzip the 
files. When I unzipped ‘tiie manual files, only seven files out of the thirteen 
files were unzipped. 


Without going into details of unzipping the manuals, list the Boot file, EDIT 
line 200 and change the loop.from 7 to 13. When the Boot requests the 
Destination drive, enter RAMI_ and all 13 manual files will be unzipped into the 
RAM file (if you have HD or ED drives enter the destination drive name). For DO 
disk drive users, use WCOPY, entering ’y’ for each file until the disk is full, 
then remove the disk and insert.another DD disk in you drive, answer ’A’ (for 
all remaining files) to complete transfer the files to disk. 


To unzip the XCHANGE file, enter GOTO 320 and the unzip process will take place. 


One of the new features of XCHANGE is PEDIT_bas which is the file that produces 
the printer drivers for the Psion programs. The printer drivers can be set up 
for ODD pages, EVEN pages for single sheet, ODD pages, EVEN pages for fan fold 
paper and the translates for setting up those special codes number 50! Soooo, 
for the price of about $1.25 you can have the latest version of XCHANGE Post 
Paid @ 50 cents for the disk and 75 cents for postage. 


There is another good program that 
resides on disk UG-98, VIEWER. This 
program allows any kind cf file to be 
viewed. It is similar to a text 
editor, however, the program does not 
have any editing features. It’s main 
purpose is to view files, you know, 


Block Chain End Find Load Merge Next Order Print Read Save Top Window 


This orogram does not allow you to edit text files; with the type 
of files I had in mind which are basically information conveyors, 
that facility is best left out. This program of mine is public 
domain and can be used to distribute such text files or even 
applications such as text-only catalogues. The only restriction I 
woke on its distribution is that it should be freely given away for 
no profit, You can make a small charge to cover your costs as per 


like Readme, lis and _txt files, normal PD distribution practice. Please include the program and 
SuperBASIC programs, machine code and this text file (the instructions). 
compiled programs and so on. The If you vont to use this viewer to distribute commercial softuare 


program was written by Dilwyn Jones, 
so you know it's great! Look at the 
screen dump and at the top of the 
picture, you will see all of the 
commands. To activate any command, 
just depress SHIFT and the first 
letter of the command. 


packages such as data in the form of text files, please call to ask 
about terms. Normally there vill be no charge as long as the Uieuer 
is incidental to the package as a whole, though I may ask for a 
copy of the package in return! 


Viever - page 1 - 


T : lai eode Duden SHIFTt-Poge RLTSHIFTN-Top/Bottoe Fá-Redras Fi-Help ESC-Quit 
^ HELP file is available and it is Pifherueerm LINES:794  LIRE:65 


activated by depressing F1; to go 


PAGE 3 


back to the main screen use ESCAPE. For those long text files you can page 
through the file one page at a time with SHIFT down or up cursor keys (arrows), 
and to page to the bottom or top of the file, use ALT-SHIFT cursor keys. You 
may notice that there is a marker on the right hand side of the screen (it looks 
like a cursor). This bar moves in the same direction as the text scrolls, 
providing a visual indicator of how long the file is. An operating manual is on 
the disk as well as an UPDATE file. 

There are other programs on the same disk with VIEWER’ such as: ScreenSaver (a 
screen blanking program with a configuration program to set the time limit for 
the screen blanking. 


Again, for a dollar-twenty-five it is a bargain! 


The second screen dump is from a program called 'DOCTOR'; QUANTA disk UG-10.- 
The picture reminds me of a disk editor and in reality, it is. However, the 
author Arvid Borretzen states that he required a file editor for his work and 
this is how DOCTOR originated. 


& RRUID BORRETZEN 
TLF +47 53 41 20 92 
+47 53 49 33 22 
FAX +47 53 49 33 02 
5400 STORD 
NORURY 


Ver 2.07.95 
Navigate vith et) 


ALT 44 1 page up/down 
Shift t4 18 pages 

CTRL 44 188 pages 
Ctri/Shift +4 Top/Botton 


TAB - Hex / Decimal 
Direct editing 
F3 - COMMANDS 


The program is easy to use. The only 
thing that I will warn you about is 
that if you delete characters from a 
file you must insert an equal amount 
of spaces or other, characters in its 
place or the file will not function 
properly or not at all. However, the 
Program serves a need for some of 
you, I am sure. The cursor defaults 
at the first character (HEX number ). 
If you wish to alter the text, 
depress ’TAB’ and the cursor will 
move onto the text area. 


HIT 


gi 


SABVSBSBSSBBBBRKSSUBSS 
É- 


VPASRBBBSBBBBBSBSASESB > 
SLSAASBBBSBBSBBZSSSSS 
ARSAIIRSRBBSBBSBIKVSBIS38B 
RRBSSRBSSSBBSB8LB8REVES 
RRAGRIBBBBSSIRLZHASGSS 
KAYSBISBBBBBBBBSSRSB> 


BA 
45 
20 
20 
39 
20 
35 
29 
2D 
2D 
20 
2D 
20 
20 
20 
20 
66 
?4 
67 
20 


TER 
2438. 


There are additional commands for 
DOCTOR, depress F3 and they are as 
follows: Find, Replace, Go To HEX, 
Top, Bottom, Save, Load, Print, 
Catalogue, Erase and Quit. And again, another professional program for a 
buck-twenty-five. 


For those of you who know the story of Anne Frank during World War II; there is 
a disk loaded with files and pictures for a true accounting of this amazing 
woman. This is disk ED-02. The programs are zipped and has an unzip program 
making the unzipping effortless. If you want to send me formatted disks with 
return postage, that is fine for me and they will be sent back to you 
immediately! You should consider obtaining the LIBguide (library guide) disk. 


LIST member Paul Chomitz has asked if any LIST member has a copy of the IBM 
version of XCHANGE. Paul states that his business runs with the QL, however, he 
has purchased an IBM laptop computer and would like to exchange files between 
the QL and the IBM laptop. If anyone would like to sell this software to Paul, 
he can be reached at: R.G.C. Travel Agency Ltd., 95 Delancy St., New York, NY 
10002 - Tel: 212-677-9290. ; 


See you next month... Bob Gikder 


My address & telephone nimber: 
69 Jefferson Place, 
Massapequa, NY 11758 
§16-541-2271 
PAGE 4 


-B Musical instruments 
x 


' ere oom: 


E t 
Benefits | . 
Wave-table S 
M.I.D.1. synthesized sound; 


convincing. It can use" Li called enveloping 
to turn down the*olume on a digital guitar note just 
eal guitar string after it is plucked. 


like the fade of i 


a The digital sounds are 


3 
compressed and put E 
onto a computer chip, 
which canthenbe ` 
attached toa sound’ 
card ` 


Problems 


chip does not 
example, but if it has an 


Every manufacturer uses a 
different instrument for the basic 
sounds, so that pianos, for 
example, might sound different on 
computers using different chips. 


When using programs that mores sound, the software à 
sends requests to the chip for different instruments. 
contain every single note of a piano for 

‘A’ fiat and ah ‘A’ sharp, it can- 


generate an 'A' sound by making an educated guess. 


A council of P.C. software and hardware 
makers, including Microsoft, has adopted a 
set of standards for multimedia PC's sold next 
year that will require all Intel-based machines 
to have a wave-table synthesis chip. 


PC Makets Are Focusing on Fine-Tuning the Sound 


By LAWRENCE B. JOHNSON 
Pauca ETE ETUR 


The personal computer, which is 
wiftly evolving into an all-purpose 
‘ome entertainment and work cen- 
er, has lagged behind in a sound- 
echnology backwater. While you 
an listen to National Public Radio 
n the Internet or slide Beethoven 
ato your CD-ROM player, the sound 
vafting from the PC has the crackly 
ing of grandpa's radio — the one he 
etired to the attic long ago. 

But this "incredible magnet” of 
asks and entertainment — as Rob- 
-vt W. Stearns, vice president of 
»chnology and corporate develop- 
nent. at the Compaq Computer Cor- 
oration, called the PC — might fi- 
sally be ready to deliver sound quali- 
v on a par with its number-crunch- 
ng skills. Compaq, . the Hewlett- 

‘Packard Company, thc International 
3usiness Machines Corporation and 
ther PC manufacturers are making 
n aggressive effort to refine PC 
ound. 


The main obstacle, said Tommy 
7readman, a loudspeaker designer, 
.as been sound cards designed by 


iigita) wigizzes who do not know how 
vY 'e signal once the digital 
streat . * been converted into the 


analog sound that you hear. 


Ade problem, added Mr. 
at Compaq, is overtaxed 


d,” he said. 


è & digital signal through 
CD player's digital-to-analog con- 
erter then to an amplifier and then 
ne loudspeakers. In a PC, the digi- 
:]-audio signal from a floppy disk, 
D-ROM or internet site passes 
rough a sound card containing a 


-motion video and high- 
Y entional high-fidelity sys- 


digital-to-analog converter and am- 
plifier. 


While some PC sources offer po- 
tentially excellent sound, radio on 
the World Wide Web is still fairly 
primitive. The amounts of data are 
too much for a microprocessor to 
handle smoothly and quickly. 


Manufacturers have been trying 
to find a cost-effective solution. Shift- 
ing the sonic burden from the micro- 
processor to a dedicated chip, for 
example, could produce excellent re- 
sults but the cost of the chip and the 
added storage capacity would drive 
up the basic price of the PC. , 

Manufacturers feared that con- 
sumers would balk at the built-in 

` cost of better sound. The solution 
seemed to be in add-ons. 

Pentium processors operating at 
75 megahertz and faster have 
opened the door for better PC sound 
through a relatively new technology 
— wave-table synthesis. It has been 
sold in computer sound cards for 
about a year and is coming in supple- 
mental software. 

The wave-table is a bank of digi- 
tally synthesized musical sounds, for 


. example, from a violin, trumpet or 


guitar. These stored sounds are 
drawn on and blended, either by the 
musical instrument digital interface 
system, or M.I.D.I., used in computer 
sound cards or by a new generation 
of dedicated chips. 

“The quality of sound you can get 
through the wave-table is astonish- 
ing," said Gerald W. Tschetter, an 
assistant general manager at the 
Yamaha Corporation of America, a 
unit of the Yamaha Corporation. 
“For a few hundred dollars’ worth of 
add-ons, you can do things on your 
PC now that 10 years ago musicians 
in the best studios in the world could 
not have done.” 

Hewlett-Packard used the wave- 


table in its new Pavilion series of 
PC’s, featuring loudspeakers from 
Altec Lansing Technologies, a unit or 
Mark IV Industries. 

. ‘“In many ways, audio quality has 
become one of the more important 
aspects of PC's in the home,” said 
Webb McKinney, general manager 
of Hewlett-Packard’s home rome 
division. 


Consumer expectations : for PC 
sound are likely to rise when the CD- 
size digital video disk, capable of 


New audio has 
‘astonishing’ 
quality. 


holding an entire movie with spec- 
tacular audio, comes to market in 
late 1996 or early '97. 

While the sound available from PC 
program sources has improved, the 
mediocrity of sound cards must be 
addressed on two fronts: the quality 


of the digital-to-analog converter - 


and the quality of the power amplifi- 
er. 


Mr. Tschetter at Yamaha said. 


that the modest amplifiers built into 
sound cards were never expected to 
meet the demands of hi-fi quality 
loudspeakers and the converted ana- 


log signal should be fed to an amplifi- 


er outside the PC. : ~ - 


“in most instances,” said Mr. 


Tschetter, “the amplifier provided 


in a sound card is the same used for 
the headphone output of a cassette 
deck; its power output amounts to a 
fraction of a watt." He said comput- 


er sound needs only 5 to 10 watts. 

Other engineers contended tł 
the sound card had the potential 
carry the full load. 

Peter Theran, senior manager í 
multimedia products at the Bo 
Corporation, said, "The reality 
that PC companies haven't invest 
in putting high-quality sound in PC 


“We've steadily improved sou 
in PC’s, but it’s still nowhere near 
a par with the average stered $) 
tem. For PC manufacturers, i: 
really a twofold investment — t 
necessary electronics and the ad 
tional space required to accomm 


: date them. The computer wou 


have to be made larger.” 


"^ In its Pavilion Series, Hewle: 
Packard provided for both optior. 
Although amplifiers were instalk 
in the Pavilion sound cards, HP re 
ommended routing the unamplific 
šignai írom the sound card direct 
to hefty amplifiers, which a 
mounted on speakers provided wi 
its 14- and 15-inch monitors. 

Tommy Freadman, chief engine: 
at Altec Lansing and designer of tt 
H-P speakers, was one of the fir 
engineers from the audio hi-fi wor 
to examine the experience of liste 
ing to PC sound. He insisted the on 
thing that has held back comput 
audio is price. 

“Everybody is driving the co: 
down," Mr. Freadman said. “Ever. 
body is trying to hit a very aggre 
siye price point on the same Int: 
mitabprotessor. It's all about pac! 
aging Inte] and Microsoft. But w 

create better audio.” 
price of the hardware to do s: 


. he-estimated, could be as low è 


$150; his ACS500 surround-speake 
array, billed by Altec Lansing as th 
multimedia equivalent of the Dolb 
Surround sound in movie theate 
costs $450. 

-5- 


“SQ” NOTES 


BY R.A.HILSMANN 


This month a look at another 
program that has been around for a 
while. but does not support the new 
gismos we have hung onto the 2068, 
such as a centronic type printer. 
I am sure you all have a copy of it 
since it has been one of the first 
programs released for the 2068 and 
was written by one of the better 
software houses in Britain, namely 
PSION. VU-CALC has its limitations, 
especially i4 it is run in the 
2068, since the 2068, as everybody 
knows by now, nas less memory 
available in the bottom section of 
the available free RAM. VU-CALC as 
VU-FILE had been written for use in 
the SPECTRUM, and will not perform 
as well when run in the limited 
space available in the 2068. One 
runs out of space for variables 
rather fast, and therefore can not 
enter the same amount of 
information into VU-CALC as one 
could in the SPECTRUM. Yes it will 
Go as well as in the SPECTRUM in a 
SPECTRUM EMULATED 2068. 


I have made a few changes in the 
basic portion of the program to 
make it run with the OLIGER SYSTEM, 
and also made changes to support a 
centronic type printer. It is setup 


right now to support EPSON printer 
commands. If you have another 
printer, you will have to change 


the codes in the machine code por- 

tion of this program which I added. 

This can easely be done by poking 

the correct codes into the machine 

code. A list of the locations will 
appear right after the basic 
listing. 

Enter the programs 
columns 
in the 

portion, 
version 

machine, 
changes. 


Here goes! 
you will find in the next 
preferably with the 2068 
TIMEX moge. For the basic 
you may load the original 
of VU-CALC basic into the 
and then make line by line 


SMUG Bytes 


P.6 


10 CLEAR VAL "Z8327". BORDER s 

GN PI: INK URL "9": LOAD -"VCALC 

"CD LORD UCPRI i 

p" NT" 30 TO 

ARE nana CODE co TO 
1000 GO SUE VAL "2100" OAD +z 

CODE : CLS : GO TO USR ef xg 


"1200": 
‘Z “ENTER file name": 


PRINT ' 
INPUT a$: R 


ETURN 

iz@@ FAPER VAL "7": BORDER SGN P 
I: ELS: : RETURN 

2000 T “print to 2040 Frinte 
f <y> as 

Æ010 IF OR @$="N" THEN GO 


OR a$z"Y" THEN GO 


2017 GO TO URL "29000" 
2020 DIM tS (URL u e Ut 
23658" , VAL "8": INPUT “Printout 
to Which column ";cc: INPUT "Pri 
ntout to Which line "; Lg 

2025 LET cez ECIVAL "7": LET ch=I 
NT íCC/^URL "255")- POXE URL "S28 
eS5'",ch: LET Cl=cc-(VAL "256"zch) 
: POKE VAL "62804",cl 

dec LET LL=(CODE Ls(VAL "1'"3-uàÀ 


POKE URL " 


2.64"): IF CODE LS$(URL "2")»5UAL 
"Se" THEN LET LLzURL "286"4iCODE 
LS(VAL "2")-URL * P 

BOSS FOKE VAL "B652003",(lUl: LET cl 
ZVAL "OS8"-cc: III ChzINT icti»un 
L "es6" ): LET =C l= (VAL E i-es 
hi: POKE URL "628587 Cil: POKE VA 
L "2001", ch 

205@ RANDOMIZE USR VAL "86298902" 
GO TO VAL "20782" 

20560 COPY 

2070 Ga TO USR ES 

Saga GO SUB VAL "2200": PRINT AT 
VAL "SO" URL "2"; “ENT TER l1 :.EXI 

T PROGRAM"''TRB URL "SO";"2 : CLE 
AR UORKSHEET"''TRB VAL "9";"a3 : 
AT TORN TO VU-CALC": INPUT "OPTIO 


N? ee 
3012. IF a NOT PI AND a«URL E T 


HEN GO TO (VAL "300QQ"2azUAL ee 
302 e co TO 33 
S100 GO SUB VAL "1200": sTOP 
S200 DIM b$ (VAL “100"): DIM cs cu 
AL "20'") DIM t$ (VAL "2"): GO su 
B URL "1200" 
S201 LET €1=VAL "298764": LET eg2- 
VAL "23707": LET €3sURHL "zZ8;780". 
LET zzzUHLi "24553": LET bfrezuü 
L "34562": LET dcontxzURL "34140 
": LET xcotzURHL "32880": LET kra 
uzxcols«LN PI: GO TO USR ei 
2o080 GO TO USR e2 
4000 GO SUE VAL "1100". SAUE fas 
CODE Zz,iPEEK bFrresvAL “BSG aPEE 
K ibfre45GN PI)-zz): CLS Go TG 
USR €g 
sog CEI C$zSTR$ URL b$: GO TO U 
SR dcont 
saga co SUE URL "1200": PRINT '* 
"ERROR was at"''"COLUMN ";PEEK 
XCOl45GN PI 
S180 LET azPEEK xrou: LET b=INT 
la/UHL "26": LET aza-bszURL "26" 
: LET d$z CHR£ (b+VUAL "64") 4CHR£ 
ta+VAL “65"): IF bzNOT PI THEN L 
ET d$=3$ (VAL "2" TO VAL "2") 
S200 PRINT "ROU ";d£: INPUT " 
Press ENTER TO CONTINUE “ix: GO 
TO USR ez 
AUG 1988 


fa: CLEAR VAL "298327": DIM B$ iU 

'100"7):: DIM CS(URL "2 : LET 
"EFRÉS URL "345562": LET BCONTX= UR 
L "94140": LET XCOLZURL "32880": 


GO TO USR E2 
R : SAVE /"UCRLC" LINE 
10: SAVE ^;"UCPRINT"CODE 62000,16 
2: SAVE /"UCRLC'"CODE 79928,5 5225 
S520 DATA 10,1,.0. Bl, 84,0,215,229 
8237 55.50 242,499 B37 98 be dae 
3:292'181:254*59 140, 206, 
` ,2£242,24,6 
254 33,204, 177, 42, 254, 95, 
,= 
A 254,64,204,183,242 ,254 
186,242,254, 34 ,204,189, 


om 


UQ 
.m 
(QUO 
N 
T 
o 
R 
Hh 
W 
* 
0 

M 


ae Pp 


aM- ©- 
M PMPODO. ~ p 
DO 


- 
` 


WHEMVOUID-. MV 
4 WN) 


HOM- D~ 
Je- RID 


~ BMW. WD. P 
UG'DI»QO- ~ Dy PMMA 
OOND- eMM- 

~ Me~ ~ 


GO- eM- 
H 
oy Ne~ eD pra "nnm 


IDIDIDIDIDISIO- HH. VU P~ DOMED. 

DODDA QiDOUpP- 

WOME. DI 

ID99969l09- - Varun 
X6O06HPIDUIDUIo- «n» 


DELETE sse. 


Next load the code portion of 
VU-CALC into the machine. There are 
no changes in the this code, and it 
will run equally well in either the 
SPECTRUM or TIMEX mode. Now run the 
basic program you have entered with 
GO TO 9500, this will poke the 161 
bytes of machine code into location 
e2000 to 62161. The program will 
delete lines 9500 to end, you could 
Save the basic portion before you 
run it. since your entry would 
otherwise be lost. After all this. 
insert a disk, and save  VU-CALC 
with GO TO 9480. Thats all there is 
to it folks. 


How to run the new version of 
VU-CALC? Just as before, but you 
will be asked which printer you are 
using when printing time comes 
around. Well there is something 
else to learn, the printer codes 
have to be imbeded into your text, 
unless you elect to just print it 
all in pica type. The new version 


AUG 1988 P.7 


of VU-CALC will give you all the 
commands available your printer can 
handle, this means all commands, 
even tne ones which need an ESCAPE 
(27). , 

Should you for any reason run 
cut of memory while using the 
program, try GO TO 9300, this will 
Clear the variable area without 
wiping out the text. If it appears 
that you lost the text, move the 
cursor over the area where the text 
used to be, and it should reappear. 
Running out of memory will occur in 
the TIMEX mode most likely, especi- 
ally after entering a lot of 
formulas for calculations. 


Here now the new codes for 
VU-CALC, and what they will do! 


£ Tells the printer that the next 
characters are printer codes. 
The english pound sign has to 
precede all command sequences. 
Even 1f two or more commands 
are following each other. 


The underline symbol is to be 
inserted after the pound sign 
for Horizontal Tabulation. 
(Control Code decimal '9') 
Example = £ 


& Character "&" gives the command 
"Perform Line Feed" 
(Control code decimal ‘18') 
Example = £k 


Character "i" gives the command 
"Advance Paper to Next Vertical 
Tab" 

(Control code decimal '11^) 
Example = £; 


e 


! Character "|" gives the command 
"Advance Paper to Head of Next 
Page (Form Feed)" 

(Control code decimal ‘12') 
Example = £! 


Character "'" gives the command 
"Carriage Return (print out 

Buffer)" 

(Control code decimal '13^) 

Example = £' 


SMUG Bytes 


ud Character i gives the command 
"Select Double Width Print Mode 
with Automatic Cancel (Shift 
out)" 
(Control code decimal '14^) 
Example = £" 


# Character "#" gives the command 
"Select Condensed Print Mode" 
(Control code decimal ‘15’) 
Example =£# 


e Character "GG" gives the command 
"Deselect Condensed Print Mode" 
(Control code decimal '18^) 
Example = £@ 


Character ":" gives the command 
"Deselect Double Width Print 
Mode" | 
(Control code decimal '20') 
Example = £: 


? Character "?" gives the command 
"Cancel Data on same Line" 
(Control code decimal '24') 
Example = £? 


$ Character "$" gives the command 
"ESCAPE (prepares the printer 
to receive other control codes" 
(Control code decimal '27'") 
Example = £$-1 would give the 
printer the command to select 
underline mode on an EPSON com- 
patible printer. 


£$-1£$-0 would select underline 
mode and deselect underline mode at 
the same time. but as you can see, 
each command has to be preceeded by 
a pound (£) sign. But the DOLLAR 
($) SIGN gives the printer the 
ESCAPE CODE, which should be uni- 
versal (decimal 27) on all printers 
around. This will open pages of 
commands you may insert into  VU- 
CALC, and this should make use of 
just about anything your printer 
can trow at you. Remember though 
that all printer codes will not get 
printed and therefore do not exist 
in your text, so if you insert any 
such code in your text or calcula- 
tions. you have to consider this 


SMUG Bytes 


fact in the layout of our text. 


Another thing I noticed, and 
this is something which happens 
when one returns from printing a 
page or two, you will have to enter 
any command twice to make it work. 
I have not tried to fix this. since 
it does not interfere with normal 
operation. Just one more quirk 
added to VU-CALC. 


As to your layout, it is a aood 
idea to leave the first (1) column 
free as a margin, this is a qood 
place to enter your printer codes. 
Printout of a reqular pane will, 
when using PICA type, qo to column 
11 or 12 considering margins on 
either side. If you have a few 
lines that do not have text on 
them, you may enter line feed com- 
mands after your text, or on that 
line, this will allow you to enter 
a larger amount of text tnan 
VU-CALC would normaly allow. 


On the next page I have a letter 
head which I use in my business, 
this will give you an example of 
the layout before printout and also 
Gives you an idea of what the 
finished product looks like after 
the printer gets through with it. 

I hope you again have use for 
one of the oldies for your compu- 
ter, even with all its limitations 
a qood program. 


This it again! I do not know at 
this time what I will have ready 
for the next issue of this news- 
letter. I am working on a few 
things at this time, and dont know 
if I will have them ready. ^s | 


mentioned some time aqo, I am 
working presently on a few 
additions to the ROM for the 


SINCLAIR. At this time I have the 
DELETE. a RENUMBER, and bytes FREE 
routine finished. Next will be the 
ON ERROR routine, and after that I 
will have to see how much memory I 
have left to add other routines. 


P.8 AUG 1988 


BANNER 
For The TS 2068 
By Christopher Raynak 


This is a short program to print long banners 
featuring large characters on the 2040 print- 
er. Unlike some other banner programs, you 
do not have to type DATA statements that 
contain each character's dot makeup. This 
program looks directly into the ROM for the 
dot patterns. The 2068 stores each scan line 
of dots as a single decimal number. This is 
unlike the TS 1000 which its dot patterns as 
binary l's and O's. In the 2068 ROM they 
Start at address 15359, This program works 
with all characters except inverse and user 
defíned and regular graphics. 


i 1 
. € 3 ORCER O: INK 7. = 
2 PRINT AT 10.4: "Banner Bs IS 
"135 Raygynak" 
4 -2aLzE aa 
2 FRPER i: BORCER 1: CLzs 
5 SRINT “When enterinas your m 
€£23a3G€t* you must remember that 4 
Ov are timi-tes to 32 Characters 
7 PRINT £30. YOU cannot ye 
€ user ger. graphics of reguiar 
3fáPn^iCS for panners."'"Pliease 
$£iect one of the letter sizes f 
com selon," 
9 -AFER 2: PRINT ^" 
' | FPAEER l 
3 -BINT ii $x8"'"2: iz.25 
230 22x22: INE LT “Your :&iilili 
Oni) St grs 
210 DRINT “Sleaze ente- JOUr me 
::age,." 
il INPUT 2$: IF LEN C$ 32 THEN 
-ET CSzsCSi1 TO 32) 
12 PRPER 3: PRINT AT 3,8; "Your 
CER 19e iS being Processed.": P 
13 FOR 221 TO LEN Cs: PRINT AT 
180.2-1;C584Z2): LET L=15259+ (CODE 
CS (Z) 48) - 
14 PEM Finds address of first 


scan tine. 


tt bbe T 


UG wc - 
MrPGGG: 
z 
m 
x 
4 
x 


*0 the fight. 


FFP FFSF FF FFF Fs sssssecge 


460 FOR «si TO 3 L 
170 FCR vs8 TO i STEP -1 

i30 IF BSiY,x)z"i" THEN 30 TO 4 
36 

231 IF S21 THEN LET As=as+" - 
$382 IF S22 THEN LET AS=AS+" 
,483 IF S=2 THEN LET Agsas+" 

434 59 TO 499 

$36 IF 321 THEN LET agens. g" 
437 IF $22 THEN LET Agsas+ Be 
4183 IF 5=2 THEN LET Agsas- 

$30 NEXT + 


iS REM $32244245354444452525545525 

16 PEM Converts decima, g 

i7 SEM Of the :cah tine 2r 

18 SEM coresPonding :haràc*er 

29 SEM in tne ROM to binary, 

20 REM <£224545555555554 55 5h 4055 

D2909 COP dezl TO 2 

29 .ET Lsi+1i: LET Ds^EEK L 

68 FOR Sei TS 2 

TO LET BS:x,a-A!sCHPS :CODE ‘9 
ZINT iD-2): 3 
LET DOsINT (072) a 


n 


igi ASH 1: INK @: PAPER 7: PR 
INT aT 12^ 12 IDE eR iN OPEFAT 
A ə 


ICNe2". FLASH 

^a92 IF $21 THEN LPRINT as 

i92 IF $22 THEN LPRINT aSs'ag | 

$00 IF 323 THEN LPRINT AS A$ zs 
‘ae 

301 INK 7: PAPER 1: PRINT AT i2 
,3;" 

fü2 LET Age" 

510 NEXT x 

S20 NEXT Z i 
$28 PRINT AT 13.0; “Would you ii 
ke to Print another messasge?": 


NPUT 98: IF à$(1)z"N" OR AS(1) =° 
n" THEN GO TO i802 . 
$40 INPUT "Same letter size^";n 
IF AS(1)z"N" OR R$(1)2a"n" THE 
CLS eO TO 8 
: GO TO 10 

QO REM s45424454424454245454542254 
10 REM Memory used=2040 bytes: 
BO REM s«s454434444554444-54932525 


BANNER 1000 
By John Marion 


The purpose of this program is to print out 
banners on your Timex printer using your 2X81 
or T/S 1000. After typing in and running, 
you will be instructed to "ENTER YOUR MESSAGE 
IO PRINT". Now enter your message and press 
return. Next you will be asked to choose a 
"bit character". This is the character which 
makes up the letters on your banner. After 
entering your choice of bit, your banner will 
begin to print out. Choice 3 will use the 
Same letter for a bit as the letter it is 
Currently printing. After your banner is 
finished, the Program will run again. 


0 


,FRINT AT 4,7;"sssBANNER 109 


PRINT AT 1@.2: “ENTER YOUR M 
E TO PRINT" 
1&0 INPUT A$ 
252 IF Age)" THEN GOTO 148 
150 DIM Bsi32; 
178 DIM xis S: 
z929 REM CHOOSE BIT 
=13 CLs was 
S25 PRINT AT 4&,7;"sssBRNNER 10€ 
2286 PAINT AT 8,6; "CHOOSE BIT cH 
ROTER" . 
230 PRINT AT 198,6;:"(1) gen 
2i0 PRINT AT i12.6;"(2) unk 
250 PRINT AT 141,85;"(3) SAME AS 
ETTER" 

53 INPUT A z 
278 IF A<1 OR A>3 THEN GOTO 250 
i00 REM-ORINT BANNER 
518 CLS 
223 FOR D=i TO LEN A$ 
-79 IF CODE B$iD)»128 THEN LET 
iiB FoR vei To 8 
3240 LET XiY,1! =PEEK (v-1247280.: 


SsCODE Bsipil) 23 INPUT “type a number, 3 to 
480 NEXT Y 52 ,";x: INPUT "hou many repeats 
418 FOR y=i TO 8 pA; OR n*i TO y: PLOT 85 27 

Her e, - VER +3 
429 LET E-xiv,1) : 
430 LET XiY,8)z2iE:z128) 
4435 IF E:cz: THEN LET Es=-12 
SQ LET ; =iE 254} 
450 IF HEN LET EzsE-54 
470 LET zíiíE:z2Z) 
469 IF HEN LET E-E-32 
430 LET 3 P32 (E3216) 
sea IF E 2 THEN LET EzE-1&£ 
S10 LET XivY,4)!z(E:zB8) 
S20 IF E»:z8 THEN LET EsE-a8 
S20 LET xiy,23:1= (EB: s4) . 
S40 IF E»:z4& THEN LET sE-4 
SQ LET xiv,2!zsiE:zz2! 
S60 IF &:s2 THEN LET EZE-Z2 
Sra i XiY,l1:iz(E:z1) 
sao Y 
seg | Fse¢ TO 1 STEP -1 i A se 
Bio | Ist TO 1 STEP -1 a3XasiH Teas x eos nods Nee 
Sis iI; F2 s6 THEN LET E$&z" x ; 
B20 z1 THEN LET Eg=i 

"W^ c " AND Rz2!-£iR5iD 

) ANE 
62a S,; ES; ES; 

549 

Beca 

55$ GOTO 665 

552 

EE GOTO 680 

bro Ue ey. a E 
Bag or ees 


10 FOR x28 TO 254: PLOT X ioss 

More One-Líners for the 2068 18,8 EXIT Jii d iE. - 
The "2068 Spirograph" routine drew a good bit 
of response including a letter from Robert 
Hartung, former writer for SYNC magazine. He 
informs us that the routine is a variation of 
one which isat the top of page 472 of Morse, 
Adamson, Anrep, and Hancock's Essential Guide 
To T/S Home Computers. Another variation is 
this one Robert made up for SYNC the month 
Ziff Davis pulled the plug. 


1 LET pals 'BNDé3): LET i zIN 
T ud UE IF Pzi THEN RUN 


TO 2: INK 1: PAPER p: BORDER IN 
T IRNO#3): BRIGHT INT (RNO#2): D 
RAW DYER 1;1290,120.INT (RND2300) 
:*PI: PAUSE 50. IF INKEY$z"Q" THE 
N ON ERR RESET : sTOP 

3 RUN 

4 SAVE "drau" LINE 1 

$ REM - Keying "O"during the 
PAUSE 860 of tine 2 Permits stop- 
Ping the routine. Otherwise the 
ON_ERR instruction wilt ignore 
"STOP" ang "BRERK", 


The following short programs were borrowed 
from the Sinclair Timex User Groups -Newslet- 
ter of the Boston Computer Society (Volume 3, 
issue 4). As you can see some pretty neat 
effects can be achieved using only one 
program line with the 2068, 


ad